/**
    回调函数
       => 定义： 一个函数作为另一个函数的参数，在另一个函数中被调用执行，这样的函数称为回调函数
                callback函数作为fn函数的参数，在fn函数体中调用执行，callback称为回调函数

                函数作为参数在另一个函数中，被调用执行，这个函数称为回调函数


 */
// function callback(){
//     console.log('执行回调函数');
// }

/**
 * cb是一个函数参数
 * @param {*} cb = function(){}
 */
function fn(cb){
    cb()  //执行cb函数
}

fn(function(){
    console.log('执行回调函数');
})

setTimeout(function(){
    console.log('定时器回调函数');
},1000)